´Ù¸¥ ÄÚµåÀÎ½Ä Æ¯Â¡

 

ÀÌ ¼½¼ÇÀº ¸Å¿ì Á¶½É½º·´Áö¸¸ °¡´ÉÇÑ ÇÑ ½±°í ÆíÇÏ°Ô ÆíÁý Äڵ带 ¸¸µé±â À§ÇÏ¿© µðÀÚÀÎµÈ °íµµ·Î À¯¿ëÇÑ IDEA Ư¡À» ±â¼úÇÕ´Ï´Ù:

 Select Word/Expression at Caret
 Statement Completion
 Smart Paste
 Start New Line
 Smart Line Split
 Smart Line Join
 Comment/uncomment Code
 Parameter Info
 Context Info
 Brace Highlighting
 Surrounding with ...
 Smart Brackets/Quotes

ij·µ¿¡¼­ÀÇ ´Ü¾î/Ç¥Çö½Ä ¼±ÅÃ


Ctrl + W Ű Á¶ÇÕÀº ´ç½ÅÀ¸·Î ÇÏ¿©±Ý Áõ°¡ÇÏ´Â ÄÚµå ºê·ÏÀ» ¼º°øÀûÀ¸·Î ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù. ±×°ÍÀº Java ¿Í non-Java ÆÄÀÏ µÎ °¡Áö¿¡¼­ ÀÛµ¿ÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, ´ç½ÅÀº ´ç½ÅÀÇ Äڵ忡¼­ ´ÙÀ½ÀÇ ¹®ÀÚ¿­À» °®½À´Ï´Ù:



Ctrl + W ÇÑ ¹ø ´­·¯¼­ Ŭ·¡½º ÀνºÅϽº À̸§À» ¼±ÅÃÇÒ °Í ÀÔ´Ï´Ù.




 
Ctrl + W µÎ ¹ø ´­·¯¼­ Àüü ½ºÆ®¸µÀ» ¼±ÅÃÇÒ °Í ÀÔ´Ï´Ù.





Ctrl + W ´­·¯¼­ ´ÙÀ½ÀÇ ¼ø¼­´ë·Î ÄÚµå ºí·ÏÀ» ÀÏ·ÃÀÇ ¼ø¼­´ë·Î ¼±ÅÃÇÒ °Í ÀÔ´Ï´Ù. ´Ü¾îÇ¥Çö½Ä½ºÅ×ÀÌÆ®¸ÕÆ®ÄÚµå ºí·Ï°ø¹éÀ¸·Î ºÐ¸®µÈ ½ºÅ×ÀÌÆ®¸ÕÆ®ÀÇ ±×·ì¸Þ¼ÒµåŬ·¡½ºÀüü ÆÄÀÏ.

ÇöÀçÀÇ ¼±ÅÃÀº ¿¡µðÅÍ¿¡¼­ °­Á¶µË´Ï´Ù.



Ű Á¶ÇÕÀº »õ·Î¿î º¯¼ö¸¦ À§ÇÑ Ç¥Çö½ÄÀ» ¼±ÅÃÇϱâ À§Çؼ­ ´ç½Å¿¡°Ô ¿ä±¸ÇÏ´Â Introduce Variable ¸®ÆåÅ丵¿¡ ´ëÇØ Æí¸®ÇÕ´Ï´Ù.

´ç½ÅÀº Ctrl + W¸¦ »ç¿ëÇÏ¿© µÎ °³ÀÇ Å°¿Í ÇÔ²² À̰ÍÀ» ºü¸£°í Á¤È®ÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.


½ºÅ×ÀÌÆ®¸ÕÆ® ¿Ï·á


±¸¹®ÀûÀ¸·Î Á¤È®ÇÑ ±¸¼º¼Ò(°¡´ÉÇϰųª ÇÊ¿äÇÏ´Ù¸é) ¾ÈÀ¸·ÎÀÇ if, do-while, try-catch, return(¶Ç´Â ¸Þ¼Òµå ÄÝ)°ú °°Àº ÇöÀçÀÇ ½ºÅ×ÀÌÆ®¸ÕÆ®¸¦ ¿Ï¼ºÇϱâ À§ÇØ ÀÌ·± Ư¡À» »ç¿ëÇÕ´Ï´Ù. ¿Ï¼ºÇÒ °ÍÀÌ ¾Æ¹«°Íµµ ¾ø´Ù¸é, »õ·Î¿î ¶óÀÎÀº »ðÀ﵃ °ÍÀ̰í ij·µÀº ´ÙÀ½ÀÇ ½ºÅ×ÀÌÆ®¸ÕÆ®¿¡ ´ëÇØ ¸Â´Â À§Ä¡·Î Á¤·ÄÇÕ´Ï´Ù.

if¸¦ ŸÀÌÇÁÇϰí Ctrl + Shift + Enter¸¦ ´©¸¨´Ï´Ù.

ÀÌÁ¦ Á¶°ÇÀ» ŸÀÌÇÁÇϰíCtrl + Shift + Enter ´Ù½Ã ´©¸¨´Ï´Ù.

return 1À» ŸÀÌÇÁ Çϰí, Ctrl + Shift + Enter¸¦ µÎ ¹ø ´©¸¨´Ï´Ù.

½º¸¶Æ® ºÙÀ̱â


Smart PasteÀº ÀÚµ¿ÀûÀ¸·Î quotes, backslashes, \n µî°ú °°Àº "escapes" Ưº° ¹®ÀÚÀÇ Æ¯»öÀ» ÀÌ·ì´Ï´Ù. ±×·± ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ´Â ½ºÆ®¸µÀÌ Å¬¸³º¸µå·ÎºÎÅÍ ½ºÆ®¸µ ¸®ÅÍ·²·Î ºÙÀ̱⠵˴ϴÙ.


¿¹¸¦ µé¾î, ´ç½ÅÀÌ ¡°\\server\your_directory\sources¡±¿Í °°Àº ±ä °æ·Î¸¦ ´ç½ÅÀÇ ¼­¹ö¿¡ »ðÀÔÇÏ´Â °ÍÀÌ ÇÊ¿äÇÏ´Ù°í »ó»óÇØº¸½Ê½Ã¿À, ±×¸®°í °æ·Î´Â ¾î¶² ´Ù¸¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ º¹»çÇϴµ¥ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¸³º¸µå·Î °æ·Î¸¦ º¹»çÇÏ°í ¿øÇÏ´Â ½ºÆ®¸µ ¾ÈÀ¸·Î ºÙÀ̱â ÇϽʽÿÀ. ´ç½ÅÀÌ ´ÙÀ½ÀÇ ±×¸²¿¡¼­ º¼ ¼ö ÀÖ´Â °Í°ú °°ÀÌ, ºÙÀ̱âµÈ ½ºÆ®¸µ¿¡ ¸ðµç ½½·¡½¬´Â ÀÚµ¿ÀûÀ¸·Î Å»ÃâµË´Ï´Ù:

 

½º¸¶Æ® ºÙÀ̱â´Â ¶ÇÇÑ ±× ¹Ý´ëµµ ÀÛµ¿ÇÕ´Ï´Ù:  ´ç½ÅÀÌ ¹þ¾î³ª°Ô µÇ´Â ¹®ÀÚ¿­(escaped string )À» Ŭ¸³º¸µå¿¡ Ä«ÇÇÇÒ ¶§, IDEA´Â ÇÊ¿äÇÑ ¹®ÀÚ¸¦ un-escape ÇÕ´Ï´Ù.


Start New Line  
½ÃÀÛ º¹±Í °³Çà


Shift + Enter ´ÜÃà۸¦ ´©¸£¸é  Ä³·µÀÌ ÇöÀç À§Ä¡ÇÏ´Â Çϳª ÈÄÀÇ »õ·Î¿î ¶óÀÎÀ» Ãß°¡Çϰí, ij·µÀ» ÀÌ »õ·Î¿î ¶óÀÎÀÇ ½ÃÀÛÀÇ ÂÊÀ¸·Î ¿Å±é´Ï´Ù.  ¿¹¸¦ µé¾î, ´ç½ÅÀÌ System.out.println()¿¡ ´ëÇÑ ÀÏºÎ ÅØ½ºÆ®¸¦ ŸÀÌÇÁÇß½À´Ï´Ù:




´ÙÀ½ ¶óÀÎÀ» Áï½Ã ½ÃÀÛÇϱâ À§ÇØ Shift + Enter¸¦ ´©¸£½Ê½Ã¿À:





½º¸¶Æ® ¶óÀÎ ºÐÇÒ


ÀÌ Æ¯Â¡Àº ¹®ÀÚ¿­ ¸®ÅÍ·²À» ºÐÇÒÇϱâ À§ÇØ µðÀÚÀε˴ϴÙ.  ¹®ÀÚ¿­ ³»¿¡¼­ ij·µÀ» ¼³Á¤Çϰí Enter¸¦ ´©¸£½Ê½Ã¿À.



¹®ÀÚ¿­ÀÇ ¿À¸¥ÂÊ ºÎºÐÀº Á¤»ó µé¿© ¾²±â ¼öÁØ¿¡ ´ÙÀ½ ÇàÀÇ ÂÊÀ¸·Î ¿Å°ÜÁý´Ï´Ù.  ¸ðµç ÇÊ¿äÇÑ ±âÈ£(¸®ÅÍ·², Áß°ýÈ£ µé¿© ¾²±â)´Â ÀÚµ¿ÀûÀ¸·Î Ãß°¡µË´Ï´Ù.




½º¸¶Æ® ¶óÀÎ °áÇÕ


The
 Ctrl + Shift + J  shortcut joins two unselected lines located one after another (more lines can be merged if they are are selected) into one and removes unnecessary space to match your code style. Also, there are several special cases when it does additional code transformations. These cases are described below. 

Ctrl + Shift + J ´ÜÃàŰ´Â ´Ù¸¥ °ÍÀÇ ÈÄ¿¡ À§Ä¡ÇÑ(¸¸ÀÏ ±×°ÍµéÀÌ ¼±ÅõǾú´Ù¸é, ´õ ¸¹Àº ¶óÀεéÀÌ ÇÕº´µÉ ¼ö ÀÖ½À´Ï´Ù) µÎ °³ÀÇ ¼±ÅõÇÁö ¾ÊÀº ¶óÀÎÀ» °áÇÕÇÏ°í ´ç½ÅÀÇ ÄÚµå ½ºÅ¸Àϰú ¸ÅÄ¡µÇ±â À§ÇØ ÇÊ¿äÇÏÁö ¾ÊÀº ½ºÆäÀ̽º¸¦ Áö¿ó´Ï´Ù.

¶ÇÇÑ, ±×°ÍÀÌ ºÎ°¡ÀÇ ÄÚµå º¯È¯À» ÇÒ ¶§ ¸î °³ÀÇ Æ¯º°ÇÑ °æ¿ì°¡ ÀÖ½À´Ï´Ù.  ÀÌ °æ¿ì´Â ¾Æ·¡¿¡ ±â¼úµË´Ï´Ù.

¶óÀÎÀ» °áÇÕÇϱâ À§ÇØ ´Ù¸¥ ¶óÀÎÀÌ Ãß°¡µÈ ¶óÀÎ »óÀÇ Ä³·µÀ» ³õ½À´Ï´Ù.




¿¬¼ÓÀûÀ¸·Î Ctrl + Shift + J¸¦ ´©¸£½Ê½Ã¿À:



°á±¹, ¸ðµç ¸Å°³ º¯¼ö´Â ´ç½Å¿¡°Ô ÇϳªÀÇ ¶óÀÎÀ¸·Î ¹èÄ¡µÇ°í, ¼±À» ±ß°í, °£°ÝÀ» µÎ°í ´õ ÇÊ¿ä ¾ø´Â ½ºÆäÀ̽º´Â Á¦°ÅµË´Ï´Ù.  °°Àº È¿°ú´Â ¸ðµç ¶óÀÎÀ» ¼±ÅÃÇÏ´Â °Í¿¡ ÀÇÇØ ¾ò¾îÁö¸ç Ctrl + Shift + J¸¦ ÇÑ ¹ø ´©¸¨´Ï´Ù.



ÀÌ ´ÜÃà۰¡ ½ÉÁö¾î ´õ ¸¹Àº º¸Á¶ ¿ªÇÒÀ» Áö¿øÇÏ´Â °ÍÀÌ Æí¸®ÇÏ°Ô µÉ ¶§ ´ÙÀ½Àº Ưº°ÇÑ °æ¿ì¸¦ Ç¥½ÃÇÕ´Ï´Ù.


¹®ÀÚ¿­ ¸®ÅÍ·²°ú ´õºÒ¾î:  °áÇÕÇϱâ À§ÇØ ¶óÀÎÀ»  ¼±ÅÃÇϽʽÿÀ.



Ctrl + Shift + J ¸¦ ´©¸£¸é Çϳª·Î ±×µéÀ» °áÇÕ½Ãŵ´Ï´Ù.  Áߺ¹µÈ ±âÈ£(Ç÷¯½º,  Áß°ýÈ£ µé¿© ¾²±â)´Â »ç¶óÁý´Ï´Ù.



¸ÅÁ÷Àº Javadoc ÄÚ¸àÆ® »Ó¸¸ ¾Æ´Ï¶ó ¶óÀÎ/ºí·Ï ÄÚ¸àÆ®¸¦ À§ÇØ ¶ÇÇÑ ÀÛµ¿ÇÕ´Ï´Ù.



´ÜÃà۸¦ »ç¿ëÇÏ°Ô µÇ¸é ÄÚ¸àÆ®µÈ ¶óÀÎÀº ±×µéÀ» Çϳª·Î ¸¸µì´Ï´Ù. ÄÚ¸àÆ® ±âÈ£ ¶Ç´Â º°Ç¥(Javadoc ÄÚ¸àÆ®¿¡¼­)»Ó¸¸ ¾Æ´Ï¶ó ¾µ¸ð ¾ø´Â ½ºÆäÀ̽º´Â ¾È¾¹´Ï´Ù.



±×¸®°í ¾î¶² °æ¿ì¿¡, Çʵå/º¯¼ö´Â ¼±¾ð Á÷ÈÄ¿¡ Áï½Ã °ª°ú ÇÔ²² ÇÒ´çµË´Ï´Ù.



Ctrl + Shift + J¸¦ ´©¸£¸é Á¤È®ÇÑ ¸Þ¼Òµå·Î ¶óÀÎÀ» °áÇÕ½Ãŵ´Ï´Ù.  µÎ ¹øÂ° ¶óÀÎÀÇ ºÒÇÊ¿äÇÑ ½ºÆäÀ̽º¿Í º¯¼ö¸íÀº Á¦°ÅµË´Ï´Ù.





ÄÚ¸àÆ®/¾ðÄÚ¸àÆ® ÄÚµå


Ctrl + /¸¦ ´©¸£°Å³ª ¿øÇÏ´Â ¶óÀÎ À§ÀÇ Ä³·µÀ» ³õ´ÂCode ¸Þ´ºÀÇ Comment with Line Comment   Ç׸ñÀ» ¼±ÅÃÇϰųª ¶Ç´Â

´ç½ÅÀÇ Äڵ忡¼­ ¿©·¯ ¶óÀÎÀ» ¼±ÅÃÇϸé ÄÚ¸àÆ® ÇÏÁö ¾ÊÀº ¶óÀÎÀ̳ª ¶óÀε鿡 ÇϳªÀÇ ¶óÀÎ ÄÚ¸àÆ®¸¦ ¼³Á¤ÇÕ´Ï´Ù. ±×°ÍÀ» Çϸé ÀÌ¹Ì ½Ì±Û-¶óÀÎ ÄÚ¸àÆ®¸¦ °¡Áö°í ÀÖ´Â ¶óÀÎ À§¿¡ ±×°ÍµéÀ» ¾ð ÄÚ¸àÆ® ÇÒ °Í ÀÔ´Ï´Ù.




Çϳª ¶Ç´Â ´õ ¸¹Àº ¶óÀεéÀÌ ´ç½ÅÀÇ Äڵ忡¼­ ¼±ÅõǾúÀ» ¶§ Ctrl + Shift + / À» ´©¸£°Å³ª Code ¸Þ´ºÀÇ Comment with Block Comment   Ç׸ñÀ» ¼±ÅÃÇÏ¸é ¾ðÄÚ¸àÆ®µÈ ¶óÀÎ/¶óÀεé À§¿¡ ´ÙÁß ¶óÀÎ ÄÚ¸àÆ®¸¦ ¼³Á¤ÇÕ´Ï´Ù. ij·µÀÌ ÄÚ¸àÆ® ºí·Ï ³»¿¡ ÀÖ´Â µ¿¾È(±×·¯³ª ¾Æ¹«°Íµµ ¼±ÅõÇÁö ¾Ê°í) ±×°ÍÀ» ÇÏ¸é ¾ðÄÚ¸àÆ² ÇÒ °Í ÀÔ´Ï´Ù.





¸Å°³ º¯¼ö Á¤º¸


Parameter Info Æ¯Â¡Àº ¸Þ¼Òµå ½Ã±×³ÊÃÄÀ» Ç¥½ÃÇϱâ À§ÇØ »ç¿ëµË´Ï´Ù.

¸Þ¼Òµå ÄÝ Àμö ³»ÀÇ ¾î¶² °÷¿¡ ij·µÀ» ³õ°í Ctrl + P¸¦ ´©¸£½Ê½Ã¿À.  ´ç½ÅÀº ´ÙÀ½ÀÇ tooltip âÀ» º¼ °ÍÀÔ´Ï´Ù:



ij·µÀÌ ÇöÀç À§Ä¡ÇÏ´Â ¸Å°³ º¯¼ö´Â °­Á¶Ã¼·Î ³ªÅ¸³³´Ï´Ù.


°°Àº ÅøÆÁÀº ´ç½ÅÀÌ ¸Þ¼Òµå ÄÝ¿¡¼­  Å«°ýÈ£¸¦ ŸÀÌÇÁÇÒ ¶§ º¸À̰ųª ¸Þ¼Òµå¸¦ Lookup List ¸ñ·Ï¿¡¼­ °í¸¨´Ï´Ù.


½Ã±×³ÊÃÄ(¸®ÅÏÇüÅÂ¿Í ´õºÒ¾î)À» º¸¸é  File | Settings | IDE Settings | Completion ¸Þ´º¿¡¼­ Show full signature Ã¼Å©¹Ú½º¸¦ °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.




¹®¸Æ Á¤º¸


ÀÌ µ¿ÀÛÀº ¸Þ¼ÒµåÀÇ ¼±¾ðÀ» Ç¥½ÃÇϰí ÀÖ´Â ¿¡µðÅÍ ¶Ç´Â ¸¸ÀÏ ÀÌ ¼±¾ðÀÌ ¿¡µðÅÍ¿¡ ÇöÀç ³ªÅ¸³ªÁö ¾Ê´Â ÆäÀÌÁö À§¿¡ ÀÖÀ¸¸é ij·µÀÌ ÇöÀç À§Ä¡Çϴ Ŭ·¡½º À§¿¡ ÆË¾÷À» Ç¥½ÃÇÕ´Ï´Ù.




Áß°ýÈ£ °­Á¶ Ç¥½Ã


ÇÑ Æí ÀÌ ¿¡µðÅÍ Æ¯Â¡Àº ´ç½ÅÀÌ ºí·Ï °æ°è¸¦ Ç¥½ÃÇϰí ÀÖ´Â Äڵ带 Àд °ÍÀ» µ½½À´Ï´Ù. ±×¸®°í ´Ù¸¥ ÇÑÆí À§¿¡¼­,

´ÝÇô ÀÖÁö ¾ÊÀº ºí·Ï ¶Ç´Â ű׸¦ À§ÇØ Å½»öÀ» ½±°Ô ÇÕ´Ï´Ù.
ºí·Ï ÇѰ踦 °­Á¶Çϱâ À§ÇØ, Áß°ýÈ£/Å«°ýÈ£¸¦ ´ÝÀº ºí·Ï ÈÄ¿¡ ¶Ç´Â Áß°ýÈ£/Å«°ýÈ£¸¦ ¿¬ ºí·Ï Àü¿¡ Áï½Ã ij·µÀ» ³õÀ¸½Ê½Ã¿À. ¸¸ÀÏ ¿¡µðÅͰ¡ ºí·Ï °æ°è¸¦ ¹ß°ßÇÒ ¼ö ÀÖÀ¸¸é ±× Áß°ýÈ£/Å«°ýÈ£´Â ÆÄ¶õ»öÀ¸·Î °­Á¶µÉ °ÍÀÔ´Ï´Ù. ±×¸®°í ºí·ÏÀ» ¾à¼úÇϰí ÀÖ´Â ÆÄ¶õ ºí·Ï Å«°ýÈ£´Â ȨÅë ¿µ¿ª¿¡ ³ªÅ¸³³´Ï´Ù.  ¸¸ÀÏ ¿­¸° Áß°ýÈ£/Å«°ýÈ£°¡ ¿¡µðÅÍ¿¡ ÇöÀç ³ªÅ¸³ªÁö ¾Ê´Â ÆäÀÌÁö À§¿¡ ÀÖÀ¸¸é ´ç½ÅÀº ºí·ÏÀÇ ½ÃÀÛÀ» Ç¥½ÃÇϰí ÀÖ´Â ¿¡µðÅÍ À§¿¡¼­ ÆË¾÷ À©µµ¿ì¸¦ º¼ °ÍÀÔ´Ï´Ù.



¿¡µðÅͰ¡ ½ÖÀÇ Áß°ýÈ£/Å«°ýÈ£¸¦ ¹ß°ßÇÒ ¼ö ¾ø´Ù¸é, ij·µÀÌ ±×°ÍÀÇ ´ÙÀ½¿¡ ³õÀÌ°í ±×°ÍÀº ·¹µå Äø® ¶óÀÎÀ¸·Î ¹ØÁÙÀ» ±ß°Ô µÉ ¶§

¸ÅÄ¡µÇÁö ¾Ê´Â Áß°ýÈ£/Å«°ýÈ£´Â ÇÎÅ©»öÀ¸·Î ij·µÀÌ °­Á¶ µÉ °ÍÀÔ´Ï´Ù.





Surround With  


"Surround with"  Æ¯Â¡Àº ºí·Ï ¶Ç´Â ÀÚ¹Ù ¾ð¾î ±¸¼º ¿ä¼Ò ³»ÀÇ Ç¥Çö½Ä ¶Ç´Â ½ºÅ×ÀÌÆ®¸ÕÆ®¸¦ ½±°Ô ´ç½Å¿¡°Ô °¡Á®´Ù ÁÝ´Ï´Ù .

 

µÎ °³ÀÇ Surround with ÆË¾÷ÀÇ º¯È­°¡ ÀÖ½À´Ï´Ù:

 ½ºÅ×ÀÌÆ®¸ÕÆ® ¸¦ À§ÇÑ ÆË¾÷

 Ç¥Çö½Ä 
À» À§ÇÑ ÆË¾÷

1.  For statements: Surround with ÆË¾÷À» ºÎ¸£±â À§Çؼ­ Çϳª ¶Ç´Â ¿©·¯ °³ÀÇ ½ºÅ×ÀÌÆ®¸ÕÆ®¸¦ ¼±ÅÃÇϰí Ctrl + Alt + T¸¦ ´©¸£°Å³ª  Code Surround with ...¸¦ ¼±ÅÃÇÕ´Ï´Ù.



¿øÇÏ´Â ±¸¼º¼Ò¸¦ ¼±ÅÃÇϰí OK¸¦ Ŭ¸¯ÇϽʽÿÀ.



½ºÅ×ÀÌÆ®¸ÕÆ®´Â ¼±ÅÃµÈ ±¸¼º¼Ò¿¡ µÑ·¯½ÎÀÏ °ÍÀÔ´Ï´Ù.


¸¸ÀÏ try / catch  ¶Ç´Â try / catch / finally  ºí·ÏÀÌ ¼±ÅõǸé, IDEAÀº  ¿¹¿Ü°¡ ¼±ÅÃµÈ Äڵ忡 ´øÁ®Áú ¼ö ÀÖ°í,

catch ºí·Ï¿¡ »óÀÀÇÏ´Â ½ºÅ×ÀÌÆ®¸ÕÆ®¸¦ ÀÚµ¿ÀûÀ¸·Î Ãß°¡ÇÒ ¼ö ÀÖ´Â °ÍÀ» °¨ÁöÇÒ °ÍÀÔ´Ï´Ù.


 

2.  For expressions:  Surround with ÆË¾÷À» ºÎ¸£±â À§Çؼ­ Çϳª ¶Ç´Â ¿©·¯ °³ÀÇ ½ºÅ×ÀÌÆ®¸ÕÆ®¸¦ ¼±ÅÃÇϰí Ctrl + Alt + T¸¦ ´©¸£°Å³ª  Code Surround with ...¸¦ ¼±ÅÃÇÕ´Ï´Ù. ³ªÅ¸³ª´Â ÆË¾÷Àº ºÒ¸°, ÇÁ¸®¹ÌƼºê ŸÀÔ ¶Ç´Â ºñ ÇÁ¸®¹ÌƼºê ŸÀÔ Àڹ٠ǥÇö½Ä¿¡ ´ëÇØ ¾à°£ ´Ù¸¦ °ÍÀÔ´Ï´Ù.  ±×°ÍÀº ÀÌ·¸°Ô º¸ÀÏÁöµµ ¸ð¸¨´Ï´Ù:



¶Ç´Â À̰Ͱú °°½À´Ï´Ù.

¿øÇÏ´Â ±¸¼º¼Ò¸¦ ¼±ÅÃÇϰí OK¸¦ Ŭ¸¯ÇϽʽÿÀ



Ç¥Çö½ÄÀº ¼±ÅÃµÈ ±¸¼º¼Ò¿¡ µÑ·¯½ÎÀÏ °ÍÀÔ´Ï´Ù.

½º¸¶Æ® Å«°ýÈ£/Àο빮


´ç½ÅÀÌ ¿­¸° ¹®ÀÚ¸¦ ŸÀÌÇÁ Çϰí ÀÖÀ» ¶§, ÀÌ Æí¸®ÇÑ ¿¡µðÅÍ Æ¯Â¡Àº ÀÚµ¿ÀûÀ¸·Î ´ÝÈù Å« °ýÈ£ ¶Ç´Â Àο빮À» »ðÀÔÇϰí, ±× ´ÙÀ½ 2°³ »çÀÌ¿¡¼­ ij·µÀÇ À§Ä¡¸¦ °áÁ¤ÇÕ´Ï´Ù.



´ç½ÅÀÌ ´ÙÀ½À» ŸÀÌÇÎÇϱ⸦ ¿øÇÏ´Ù°í °¡Á¤ÇϽʽÿÀ : if (getNumber() == 1)

´ç½ÅÀÌ ÀÔ·ÂÇÒ ¶§ :   if (getNumber(

Smart Brackets
Àº ´ÝÈù Å«°ýÈ£¸¦ Ãß°¡Çϰí ij·µÀ» ³õ½À´Ï´Ù:   if (getNumber(|))

Áö±Ý, ¸¸ÀÏ ´ç½ÅÀÌ ´ÝÈù ¶Ç ´Ù¸¥ Å«°ýÈ£¸¦ ŸÀÌÇÁÇϸé, ij·µÀº ÇöÀçÀÇ ½Ö¿¡¼­ ½ºÅµÇÕ´Ï´Ù. ±×¸®°í ´ç½ÅÀº Á¶°ÇÀ» ŸÀÌÇÁÇÏ´Â °ÍÀ» °è¼ÓÇÒ ¼ö ÀÖ½À´Ï´Ù.  Æ÷ÀÎÆ®´Â ±×°ÍÀ» ŸÀÌÇÎÇÏ¸é µÎ¹øÂ° Å« °ýÈ£´Â Smart Brackets ¶§¹®¿¡ ÇÊ¿äÇÏÁö ¾Ê´Ù´Â °ÍÀÔ´Ï´Ù. ±×·¯³ª ´ç½ÅÀº ¾Æ¸¶µµ ±×°ÍÀ» ÇÏ´Â °Í¿¡ Àͼ÷ÇØÁ® ÀÖÀ» °Í ÀÔ´Ï´Ù. ´ç½ÅÀÌ ´ÝÈ÷´Â ½ÖÀÇ ³»ºÎ¿¡¼­ ¹ú½á ÀÖÀ» ¶§ IDEAÀº µÎ ¹øÂ° ")" ¹®ÀÚ¸¦ Ãß°¡ÇÏÁö ¾Ê½À´Ï´Ù ¿ÀÈ÷·Á ±×°ÍÀº ±× ÃÖÁ¾ Å«°ýÈ£¸¦ Áö´ÉÀûÀ¸·Î ½ºÅµÇÕ´Ï´Ù.   ±³´ë·Î, ´ç½ÅÀº Right arrow  / End Å°¿Í ÇÔ²² °°Àº È¿°ú¸¦ ´Þ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.



½º¸¶Æ® Å«°ýÈ£/Àο빮À» À§ÇÑ ¿É¼ÇÀ» º¸±â À§Çؼ­ ÇÁ·ÎÁ§Æ® ¿ì¼±±Ç È­Á¦¸¦ ÂüÁ¶ÇϽʽÿÀ.